<?php

/*
 * Pagina Usuario - Pagina para validar el correo de usuario nuevo.
 * @Autor: Andrés Ubilla - Inicial.cl
 */

class ValidarUsuario extends TPage {

    public function onLoad($param) {
        parent::onLoad($param);
        if (!$this->IsPostBack) {
            $this->actualizarInterfaz();
        }
    }

    private function actualizarInterfaz() {
        $arg = Util::isNull($this->Request["a"], "-1");
        if ($arg != "-1") {
            $idUsuario = Util::desencriptarUrl($arg, "id");
            $oUsuario = DDPEntity::getUsuarioPendiente($idUsuario);
            if (!Util::isNullOrEmpty($oUsuario)) {
                if ($oUsuario->getIdEstado() == 2) {
                    $result = DDPEntity::validarUsuario($idUsuario);
                    if (is_int($result) && $result > 0) {
                        $this->litMensaje->Text = "<div class='mensaje span12'>
                                        <button type='button' class='close'>&times;</button>
                                        <p><i class='icon-thumbs-up icon-white'></i> Tu cuenta ha sido activada exitosamente, ya puedes disfrutar de todos los beneficios de Diosas del Placer.</p>
                                    </div>";
                    } else {
                        $this->litMensaje->Text = "<div class='mensaje span12'>
                                        <button type='button' class='close'>&times;</button>
                                        <p><i class='icon-thumbs-up icon-white'></i> Ha ocurrido un error al validar tu cuenta, por favor, vuelve a intentarlo en unos minutos.</p>
                                    </div>";
                    }
                } else {
                    $this->litMensaje->Text = "<div class='mensaje span12'>
                                        <button type='button' class='close'>&times;</button>
                                        <p><i class='icon-thumbs-up icon-white'></i> Tu cuenta ya ha sido activada, ya puedes disfrutar de todos los beneficios de Diosas del Placer.</p>
                                    </div>";
                }
            } else {
                $this->Response->Redirect("index.php?page=Index.Home");
            }
        } else {
            $this->Response->Redirect("index.php?page=Index.Home");
        }
    }

}

?>